ahrefs\AhrefsSeo\Ahrefs_Seo_Analytics D

Total Complexity 487
Dependencies 58
Dependents 27
Total lines 2,584
Lines of code 1,890
Logical lines of code 1,289
Comment lines 757
Methods 56
Properties 19

Methods 56

Method Rating Maintainability Complexity Lines of code
get_clicks_and_impressions_by_urls()
D
21
45 200
get_visitors_by_page_ga4()
D
28
34 117
load_accounts_list_ga4()
D
29
30 124
get_visitors_by_page_ga()
C
28
28 134
handle_exception()
C
37 28 59
get_found_pages_by_ua_id_ga4()
C
31 22 109
get_position_fast()
B
30 19 124
load_accounts_list_ga()
B
34 20 97
get_found_pages_by_ua_id_ga()
B
32 19 104
find_recommended_ga_id()
B
39 17 66
get_visitors_by_page()
B
42 16 51
extract_message()
B
46 17 32
try_to_refresh_token()
A
42 15 47
load_gsc_accounts_list()
A
42 15 46
check_gsc_using_bulk_results()
A
42 12 51
load_accounts_list()
A
41 10 57
gsc_check_domain()
A
52 9 21
create_client()
S
42 5 54
is_ga_account_correct()
S
53 7 23
is_analytics_enabled()
S
61 8 10
check_token()
S
50 6 29
maybe_disconnect()
S
58 7 13
find_recommended_gsc_id()
S
50 6 27
check_ga_using_top_traffic_pages()
S
52 6 24
disconnect()
S
48 5 32
set_ua()
S
56 5 19
set_message()
S
58 5 15
is_gsc_enabled()
S
63 6 10
get_clean_domain()
S
59 5 13
maybe_do_a_pause()
S
60 5 11
parse_gsc_response()
S
55 4 20
set_ga4_property()
S
60 4 12
set_ga_disconnect_reason()
S
70 3 6
get_logged_events()
S
77 3 3
set_gsc_disconnect_reason()
S
69 3 6
reset_pause()
S
69 3 8
get_message()
S
64 3 10
get_cert_path()
S
69 3 6
is_gsc_set()
S
71 3 6
prepare_gsc_query()
S
62 2 11
token_callback()
S
62 2 11
get()
S
71 2 6
__construct()
S
65 2 7
prepare_answer()
S
67 2 8
get_data_tokens()
S
72 2 6
get_oauth2_url()
S
64 2 10
is_gsc_account_correct()
S
67 2 8
is_ua_set()
S
79 2 3
set_gsc_paused()
S
81 1 3
get_api_user()
S
81 1 3
is_gsc_paused()
S
82 1 3
get_service_error()
S
81 1 3
is_analytics_has_accounts()
S
80 1 3
set_client()
S
81 1 3
set_data_token()
S
81 1 3
get_http_client()
S
80 1 3